<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Caliburn.Micro</name>
    </assembly>
    <members>
        <member name="T:Caliburn.Micro.Parameter">
            <summary>
            Represents a parameter of an <see cref="T:Caliburn.Micro.ActionMessage"/>.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.Parameter.ValueProperty">
            <summary>
            A dependency property representing the parameter's value.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.Parameter.CreateInstanceCore">
            <summary>
            When implemented in a derived class, creates a new instance of the <see cref="T:System.Windows.Freezable"/> derived class.
            </summary>
            <returns>The new instance.</returns>
        </member>
        <member name="M:Caliburn.Micro.Parameter.MakeAwareOf(Caliburn.Micro.ActionMessage)">
            <summary>
            Makes the parameter aware of the <see cref="T:Caliburn.Micro.ActionMessage"/> that it's attached to.
            </summary>
            <param name="owner">The action message.</param>
        </member>
        <member name="P:Caliburn.Micro.Parameter.Value">
            <summary>
            Gets or sets the value of the parameter.
            </summary>
            <value>The value.</value>
        </member>
        <member name="T:Caliburn.Micro.ViewLocator">
            <summary>
            A strategy for determining which view to use for a given model.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ViewLocator.DefaultContext">
            <summary>
            The default view context.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ViewLocator.GetOrCreateViewType">
            <summary>
            Retrieves the view from the IoC container or tries to create it if not found.
            </summary>
            <remarks>Pass the type of view as a parameter and recieve an instance of the view.</remarks>
        </member>
        <member name="F:Caliburn.Micro.ViewLocator.LocateForModelType">
            <summary>
            Locates the view for the specified model type.
            </summary>
            <returns>The view.</returns>
            <remarks>Pass the model type, display location (or null) and the context instance (or null) as parameters and receive a view instance.</remarks>
        </member>
        <member name="F:Caliburn.Micro.ViewLocator.LocateForModel">
            <summary>
            Locates the view for the specified model instance.
            </summary>
            <returns>The view.</returns>
            <remarks>Pass the model instance, display location (or null) and the context (or null) as parameters and receive a view instance.</remarks>
        </member>
        <member name="M:Caliburn.Micro.ViewLocator.InitializeComponent(System.Object)">
            <summary>
            When a view does not contain a code-behind file, we need to automatically call InitializeCompoent.
            </summary>
            <param name="element">The element to initialize</param>
        </member>
        <member name="T:Caliburn.Micro.View">
            <summary>
            Hosts attached properties related to view models.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.View.IsLoadedProperty">
            <summary>
            A dependency property which allows the framework to track whether a certain element has already been loaded in certain scenarios.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.View.ApplyConventionsProperty">
            <summary>
            A dependency property which allows the override of convention application behavior.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.View.ModelProperty">
            <summary>
            A dependency property for attaching a model to the UI.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.View.ContextProperty">
            <summary>
            A dependency property for assigning a context to a particular portion of the UI.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.View.GetApplyConventions(System.Windows.DependencyObject)">
            <summary>
            Gets the convention application behavior.
            </summary>
            <param name="d">The element the property is attached to.</param>
            <returns>Whether or not to apply conventions.</returns>
        </member>
        <member name="M:Caliburn.Micro.View.SetApplyConventions(System.Windows.DependencyObject,System.Nullable{System.Boolean})">
            <summary>
            Sets the convention application behavior.
            </summary>
            <param name="d">The element to attach the property to.</param>
            <param name="value">Whether or not to apply conventions.</param>
        </member>
        <member name="M:Caliburn.Micro.View.SetModel(System.Windows.DependencyObject,System.Object)">
            <summary>
            Sets the model.
            </summary>
            <param name="d">The element to attach the model to.</param>
            <param name="value">The model.</param>
        </member>
        <member name="M:Caliburn.Micro.View.GetModel(System.Windows.DependencyObject)">
            <summary>
            Gets the model.
            </summary>
            <param name="d">The element the model is attached to.</param>
            <returns>The model.</returns>
        </member>
        <member name="M:Caliburn.Micro.View.GetContext(System.Windows.DependencyObject)">
            <summary>
            Gets the context.
            </summary>
            <param name="d">The element the context is attached to.</param>
            <returns>The context.</returns>
        </member>
        <member name="M:Caliburn.Micro.View.SetContext(System.Windows.DependencyObject,System.Object)">
            <summary>
            Sets the context.
            </summary>
            <param name="d">The element to attach the context to.</param>
            <param name="value">The context.</param>
        </member>
        <member name="T:Caliburn.Micro.IViewAware">
            <summary>
            Denotes a class which is aware of its view(s).
            </summary>
        </member>
        <member name="M:Caliburn.Micro.IViewAware.AttachView(System.Object,System.Object)">
            <summary>
            Attaches a view to this instance.
            </summary>
            <param name="view">The view.</param>
            <param name="context">The context in which the view appears.</param>
        </member>
        <member name="M:Caliburn.Micro.IViewAware.GetView(System.Object)">
            <summary>
            Gets a view previously attached to this instance.
            </summary>
            <param name="context">The context denoting which view to retrieve.</param>
            <returns>The view.</returns>
        </member>
        <member name="E:Caliburn.Micro.IViewAware.ViewAttached">
            <summary>
            Raised when a view is attached.
            </summary>
        </member>
        <member name="T:Caliburn.Micro.ViewAttachedEventArgs">
            <summary>
            The event args for the <see cref="E:Caliburn.Micro.IViewAware.ViewAttached"/> event.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ViewAttachedEventArgs.View">
            <summary>
            The view.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ViewAttachedEventArgs.Context">
            <summary>
            The context.
            </summary>
        </member>
        <member name="T:Caliburn.Micro.ViewModelLocator">
            <summary>
            A strategy for determining which view model to use for a given view.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ViewModelLocator.LocateForViewType">
            <summary>
            Locates the view model for the specified view type.
            </summary>
            <returns>The view model.</returns>
            <remarks>Pass the view type as a parameter and receive a view model instance.</remarks>
        </member>
        <member name="F:Caliburn.Micro.ViewModelLocator.LocateForView">
            <summary>
            Locates the view model for the specified view instance.
            </summary>
            <returns>The view model.</returns>
            <remarks>Pass the view instance as a parameters and receive a view model instance.</remarks>
        </member>
        <member name="T:Caliburn.Micro.ResultCompletionEventArgs">
            <summary>
            The event args for the Completed event of an <see cref="T:Caliburn.Micro.IResult"/>.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ResultCompletionEventArgs.Error">
            <summary>
            Gets or sets the error if one occurred.
            </summary>
            <value>The error.</value>
        </member>
        <member name="F:Caliburn.Micro.ResultCompletionEventArgs.WasCancelled">
            <summary>
            Gets or sets a value indicating whether the result was cancelled.
            </summary>
            <value><c>true</c> if cancelled; otherwise, <c>false</c>.</value>
        </member>
        <member name="T:Caliburn.Micro.IActivate">
            <summary>
            Denotes an instance which requires activation.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.IActivate.Activate">
            <summary>
            Activates this instance.
            </summary>
        </member>
        <member name="P:Caliburn.Micro.IActivate.IsActive">
            <summary>
             Indicates whether or not this instance is active.
            </summary>
        </member>
        <member name="E:Caliburn.Micro.IActivate.Activated">
            <summary>
            Raised after activation occurs.
            </summary>
        </member>
        <member name="T:Caliburn.Micro.IDeactivate">
            <summary>
            Denotes an instance which requires deactivation.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.IDeactivate.Deactivate(System.Boolean)">
            <summary>
            Deactivates this instance.
            </summary>
            <param name="close">Indicates whether or not this instance is being closed.</param>
        </member>
        <member name="E:Caliburn.Micro.IDeactivate.AttemptingDeactivation">
            <summary>
            Raised before deactivation.
            </summary>
        </member>
        <member name="E:Caliburn.Micro.IDeactivate.Deactivated">
            <summary>
            Raised after deactivation.
            </summary>
        </member>
        <member name="T:Caliburn.Micro.IGuardClose">
            <summary>
            Denotes an instance which may prevent closing.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.IGuardClose.CanClose(System.Action{System.Boolean})">
            <summary>
            Called to check whether or not this instance can close.
            </summary>
            <param name="callback">The implementer calls this action with the result of the close check.</param>
        </member>
        <member name="T:Caliburn.Micro.IHaveDisplayName">
            <summary>
            Denotes an instance which has a display name.
            </summary>
        </member>
        <member name="P:Caliburn.Micro.IHaveDisplayName.DisplayName">
            <summary>
            Gets or Sets the Display Name
            </summary>
        </member>
        <member name="T:Caliburn.Micro.IScreen">
            <summary>
            Denotes an instance which implements <see cref="T:Caliburn.Micro.IHaveDisplayName"/>, <see cref="T:Caliburn.Micro.IActivate"/>, <see cref="T:Caliburn.Micro.IDeactivate"/>, <see cref="T:Caliburn.Micro.IGuardClose"/> and <see cref="T:Caliburn.Micro.INotifyPropertyChangedEx"/>
            </summary>
        </member>
        <member name="T:Caliburn.Micro.INotifyPropertyChangedEx">
            <summary>
            Extends <see cref="T:System.ComponentModel.INotifyPropertyChanged"/> such that the change event can be raised by external parties.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.INotifyPropertyChangedEx.NotifyOfPropertyChange(System.String)">
            <summary>
            Notifies subscribers of the property change.
            </summary>
            <param name="propertyName">Name of the property.</param>
        </member>
        <member name="M:Caliburn.Micro.INotifyPropertyChangedEx.Refresh">
            <summary>
            Raises a change notification indicating that all bindings should be refreshed.
            </summary>
        </member>
        <member name="P:Caliburn.Micro.INotifyPropertyChangedEx.IsNotifying">
            <summary>
            Enables/Disables property change notification.
            </summary>
        </member>
        <member name="T:Caliburn.Micro.ActivationEventArgs">
            <summary>
            EventArgs sent during activation.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ActivationEventArgs.WasInitialized">
            <summary>
            Indicates whether the sender was initialized in addition to being activated.
            </summary>
        </member>
        <member name="T:Caliburn.Micro.ActivationProcessedEventArgs">
            <summary>
            Contains details about the success or failure of an item's activation through an <see cref="T:Caliburn.Micro.IConductor"/>.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ActivationProcessedEventArgs.Item">
            <summary>
            The item whose activation was processed.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ActivationProcessedEventArgs.Success">
            <summary>
            Gets or sets a value indicating whether the activation was a success.
            </summary>
            <value><c>true</c> if success; otherwise, <c>false</c>.</value>
        </member>
        <member name="T:Caliburn.Micro.DeactivationEventArgs">
            <summary>
            EventArgs sent during deactivation.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.DeactivationEventArgs.WasClosed">
            <summary>
            Indicates whether the sender was closed in addition to being deactivated.
            </summary>
        </member>
        <member name="T:Caliburn.Micro.IResult">
            <summary>
            Allows custom code to execute after the return of a action.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.IResult.Execute(Caliburn.Micro.ActionExecutionContext)">
            <summary>
            Executes the result using the specified context.
            </summary>
            <param name="context">The context.</param>
        </member>
        <member name="E:Caliburn.Micro.IResult.Completed">
            <summary>
            Occurs when execution has completed.
            </summary>
        </member>
        <member name="T:Caliburn.Micro.ExtensionMethods">
            <summary>
            Generic extension methods used by the framework.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.ExtensionMethods.GetAttributes``1(System.Reflection.MemberInfo,System.Boolean)">
            <summary>
            Gets all the attributes of a particular type.
            </summary>
            <typeparam name="T">The type of attributes to get.</typeparam>
            <param name="member">The member to inspect for attributes.</param>
            <param name="inherit">Whether or not to search for inherited attributes.</param>
            <returns>The list of attributes found.</returns>
        </member>
        <member name="M:Caliburn.Micro.ExtensionMethods.Apply``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
            <summary>
            Applies the action to each element in the list.
            </summary>
            <typeparam name="T">The enumerable item's type.</typeparam>
            <param name="enumerable">The elements to enumerate.</param>
            <param name="action">The action to apply to each item in the list.</param>
        </member>
        <member name="M:Caliburn.Micro.ExtensionMethods.GetMemberInfo(System.Linq.Expressions.Expression)">
            <summary>
            Converts an expression into a <see cref="T:System.Reflection.MemberInfo"/>.
            </summary>
            <param name="expression">The expression to convert.</param>
            <returns>The member info.</returns>
        </member>
        <member name="M:Caliburn.Micro.ExtensionMethods.FindName(System.Collections.Generic.IEnumerable{System.Windows.FrameworkElement},System.String)">
            <summary>
            Searches through the list of named elements looking for a case-insensitive match.
            </summary>
            <param name="elementsToSearch">The named elements to search through.</param>
            <param name="name">The name to search for.</param>
            <returns>The named element or null if not found.</returns>
        </member>
        <member name="F:Caliburn.Micro.ExtensionMethods.GetNamedElementsInScope">
            <summary>
            Gets all the <see cref="T:System.Windows.FrameworkElement"/> instances with names in the scope.
            </summary>
            <returns>Named <see cref="T:System.Windows.FrameworkElement"/> instances in the provided scope.</returns>
            <remarks>Pass in a <see cref="T:System.Windows.DependencyObject"/> and receive a list of named <see cref="T:System.Windows.FrameworkElement"/> instances in the same scope.</remarks>
        </member>
        <member name="T:Caliburn.Micro.ActionExecutionContext">
            <summary>
            The context used during the execution of an Action or its guard.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ActionExecutionContext.Message">
            <summary>
            The message being executed.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ActionExecutionContext.Source">
            <summary>
            The source from which the message originates.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ActionExecutionContext.EventArgs">
            <summary>
            Any event arguments associated with the action's invocation.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ActionExecutionContext.Method">
            <summary>
            The actual method info to be invoked.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ActionExecutionContext.CanExecute">
            <summary>
            Determines whether the action can execute.
            </summary>
            <remarks>Returns true if the action can execute, false otherwise.</remarks>
        </member>
        <member name="P:Caliburn.Micro.ActionExecutionContext.Target">
            <summary>
            The instance on which the action is invoked.
            </summary>
        </member>
        <member name="P:Caliburn.Micro.ActionExecutionContext.View">
            <summary>
            The view associated with the target.
            </summary>
        </member>
        <member name="P:Caliburn.Micro.ActionExecutionContext.Item(System.String)">
            <summary>
            Gets or sets additional data needed to invoke the action.
            </summary>
            <param name="key">The data key.</param>
            <returns>Custom data associated with the context.</returns>
        </member>
        <member name="T:Caliburn.Micro.ViewModelBinder">
            <summary>
            Binds a view to a view model.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ViewModelBinder.ApplyConventionsByDefault">
            <summary>
            Gets or sets a value indicating whether to apply conventions by default.
            </summary>
            <value>
            	<c>true</c> if conventions should be applied by default; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="F:Caliburn.Micro.ViewModelBinder.ConventionsAppliedProperty">
            <summary>
            Indicates whether or not the conventions have already been applied to the view.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.ViewModelBinder.ShouldApplyConventions(System.Windows.FrameworkElement)">
            <summary>
            Determines whether a view should have conventions applied to it.
            </summary>
            <param name="view">The view to check.</param>
            <returns>Whether or not conventions should be applied to the view.</returns>
        </member>
        <member name="F:Caliburn.Micro.ViewModelBinder.BindProperties">
            <summary>
            Creates data bindings on the view's controls based on the provided properties.
            </summary>
            <remarks>Parameters include named Elements to search through and the type of view model to determine conventions for.</remarks>
        </member>
        <member name="F:Caliburn.Micro.ViewModelBinder.BindActions">
            <summary>
            Attaches instances of <see cref="T:Caliburn.Micro.ActionMessage"/> to the view's controls based on the provided methods.
            </summary>
            <remarks>Parameters include the named elements to search through and the type of view model to determine conventions for.</remarks>
        </member>
        <member name="F:Caliburn.Micro.ViewModelBinder.Bind">
             <summary>
             Binds the specified viewModel to the view.
             </summary>
            <remarks>Passes the the view model, view and creation context (or null for default) to use in applying binding.</remarks>
        </member>
        <member name="T:Caliburn.Micro.IoC">
            <summary>
            Used by the framework to pull instances from an IoC container and to inject dependencies into certain existing classes.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.IoC.GetInstance">
            <summary>
            Gets an instance by type and key.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.IoC.GetAllInstances">
            <summary>
            Gets all instances of a particular type.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.IoC.BuildUp">
            <summary>
            Passes an existing instance to the IoC container to enable dependencies to be injected.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.IoC.Get``1">
            <summary>
            Gets an instance by type.
            </summary>
            <typeparam name="T">The type to resolve from the container.</typeparam>
            <returns>The resolved instance.</returns>
        </member>
        <member name="M:Caliburn.Micro.IoC.Get``1(System.String)">
            <summary>
            Gets an instance from the container using type and key.
            </summary>
            <typeparam name="T">The type to resolve.</typeparam>
            <param name="key">The key to look up.</param>
            <returns>The resolved instance.</returns>
        </member>
        <member name="T:Caliburn.Micro.ICloseStrategy`1">
            <summary>
            Used to gather the results from multiple child elements which may or may not prevent closing.
            </summary>
            <typeparam name="T">The type of child element.</typeparam>
        </member>
        <member name="M:Caliburn.Micro.ICloseStrategy`1.Execute(System.Collections.Generic.IEnumerable{`0},System.Action{System.Boolean,System.Collections.Generic.IEnumerable{`0}})">
            <summary>
            Executes the strategy.
            </summary>
            <param name="toClose">Items that are requesting close.</param>
            <param name="callback">The action to call when all enumeration is complete and the close results are aggregated.
            The bool indicates whether close can occur. The enumerable indicates which children should close if the parent cannot.</param>
        </member>
        <member name="T:Caliburn.Micro.DefaultCloseStrategy`1">
            <summary>
            Used to gather the results from multiple child elements which may or may not prevent closing.
            </summary>
            <typeparam name="T">The type of child element.</typeparam>
        </member>
        <member name="M:Caliburn.Micro.DefaultCloseStrategy`1.Execute(System.Collections.Generic.IEnumerable{`0},System.Action{System.Boolean,System.Collections.Generic.IEnumerable{`0}})">
            <summary>
            Executes the strategy.
            </summary>
            <param name="toClose">Items that are requesting close.</param>
            <param name="callback">The action to call when all enumeration is complete and the close results are aggregated.
            The bool indicates whether close can occur. The enumerable indicates which children should close if the parent cannot.</param>
        </member>
        <member name="T:Caliburn.Micro.IObservableCollection`1">
            <summary>
            Represents a collection that is observable.
            </summary>
            <typeparam name="T">The type of elements contained in the collection.</typeparam>
        </member>
        <member name="M:Caliburn.Micro.IObservableCollection`1.AddRange(System.Collections.Generic.IEnumerable{`0})">
            <summary>
            Adds the range.
            </summary>
            <param name="items">The items.</param>
        </member>
        <member name="T:Caliburn.Micro.BindableCollection`1">
            <summary>
            A base collection class that supports automatic UI thread marshalling.
            </summary>
            <typeparam name="T">The type of elements contained in the collection.</typeparam>
        </member>
        <member name="M:Caliburn.Micro.BindableCollection`1.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.Micro.BindableCollection`1"/> class.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.BindableCollection`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.Micro.BindableCollection`1"/> class.
            </summary>
            <param name="collection">The collection from which the elements are copied.</param>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="collection"/> parameter cannot be null.
            </exception>
        </member>
        <member name="M:Caliburn.Micro.BindableCollection`1.NotifyOfPropertyChange(System.String)">
            <summary>
            Notifies subscribers of the property change.
            </summary>
            <param name="propertyName">Name of the property.</param>
        </member>
        <member name="M:Caliburn.Micro.BindableCollection`1.Refresh">
            <summary>
            Raises a change notification indicating that all bindings should be refreshed.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.BindableCollection`1.InsertItem(System.Int32,`0)">
            <summary>
            Inserts the item to the specified position.
            </summary>
            <param name="index">The index to insert at.</param>
            <param name="item">The item to be inserted.</param>
        </member>
        <member name="M:Caliburn.Micro.BindableCollection`1.InsertItemBase(System.Int32,`0)">
            <summary>
            Exposes the base implementation of the <see cref="M:Caliburn.Micro.BindableCollection`1.InsertItem(System.Int32,`0)"/> function.
            </summary>
            <param name="index">The index.</param>
            <param name="item">The item.</param>
            <remarks>Used to avoid compiler warning regarding unverifiable code.</remarks>
        </member>
        <member name="M:Caliburn.Micro.BindableCollection`1.MoveItem(System.Int32,System.Int32)">
            <summary>
            Moves the item within the collection.
            </summary>
            <param name="oldIndex">The old position of the item.</param>
            <param name="newIndex">The new position of the item.</param>
        </member>
        <member name="M:Caliburn.Micro.BindableCollection`1.MoveItemBase(System.Int32,System.Int32)">
            <summary>
            Exposes the base implementation fo the <see cref="M:Caliburn.Micro.BindableCollection`1.MoveItem(System.Int32,System.Int32)"/> function.
            </summary>
            <param name="oldIndex">The old index.</param>
            <param name="newIndex">The new index.</param>
            <remarks>Used to avoid compiler warning regarding unverificable code.</remarks>
        </member>
        <member name="M:Caliburn.Micro.BindableCollection`1.SetItem(System.Int32,`0)">
            <summary>
            Sets the item at the specified position.
            </summary>
            <param name="index">The index to set the item at.</param>
            <param name="item">The item to set.</param>
        </member>
        <member name="M:Caliburn.Micro.BindableCollection`1.SetItemBase(System.Int32,`0)">
            <summary>
            Exposes the base implementation of the <see cref="M:Caliburn.Micro.BindableCollection`1.SetItem(System.Int32,`0)"/> function.
            </summary>
            <param name="index">The index.</param>
            <param name="item">The item.</param>
            <remarks>Used to avoid compiler warning regarding unverifiable code.</remarks>
        </member>
        <member name="M:Caliburn.Micro.BindableCollection`1.RemoveItem(System.Int32)">
            <summary>
            Removes the item at the specified position.
            </summary>
            <param name="index">The position used to identify the item to remove.</param>
        </member>
        <member name="M:Caliburn.Micro.BindableCollection`1.RemoveItemBase(System.Int32)">
            <summary>
            Exposes the base implementation of the <see cref="M:Caliburn.Micro.BindableCollection`1.RemoveItem(System.Int32)"/> function.
            </summary>
            <param name="index">The index.</param>
            <remarks>Used to avoid compiler warning regarding unverifiable code.</remarks>
        </member>
        <member name="M:Caliburn.Micro.BindableCollection`1.ClearItems">
            <summary>
            Clears the items contained by the collection.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.BindableCollection`1.ClearItemsBase">
            <summary>
            Exposes the base implementation of the <see cref="M:Caliburn.Micro.BindableCollection`1.ClearItems"/> function.
            </summary>
            <remarks>Used to avoid compiler warning regarding unverifiable code.</remarks>
        </member>
        <member name="M:Caliburn.Micro.BindableCollection`1.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
            <summary>
            Raises the <see cref="E:System.Collections.ObjectModel.ObservableCollection`1.CollectionChanged"/> event with the provided arguments.
            </summary>
            <param name="e">Arguments of the event being raised.</param>
        </member>
        <member name="M:Caliburn.Micro.BindableCollection`1.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Raises the PropertyChanged event with the provided arguments.
            </summary>
            <param name="e">The event data to report in the event.</param>
        </member>
        <member name="M:Caliburn.Micro.BindableCollection`1.AddRange(System.Collections.Generic.IEnumerable{`0})">
            <summary>
            Adds the range.
            </summary>
            <param name="items">The items.</param>
        </member>
        <member name="P:Caliburn.Micro.BindableCollection`1.IsNotifying">
            <summary>
            Enables/Disables property change notification.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.PropertyChangedBase.#ctor">
            <summary>
            Creates an instance of <see cref="T:Caliburn.Micro.PropertyChangedBase"/>.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.PropertyChangedBase.Refresh">
            <summary>
            Raises a change notification indicating that all bindings should be refreshed.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.PropertyChangedBase.NotifyOfPropertyChange(System.String)">
            <summary>
            Notifies subscribers of the property change.
            </summary>
            <param name="propertyName">Name of the property.</param>
        </member>
        <member name="M:Caliburn.Micro.PropertyChangedBase.NotifyOfPropertyChange``1(System.Linq.Expressions.Expression{System.Func{``0}})">
            <summary>
            Notifies subscribers of the property change.
            </summary>
            <typeparam name="TProperty">The type of the property.</typeparam>
            <param name="property">The property expression.</param>
        </member>
        <member name="M:Caliburn.Micro.PropertyChangedBase.RaisePropertyChangedEventImmediately(System.String)">
            <summary>
            Raises the property changed event immediately.
            </summary>
            <param name="propertyName">Name of the property.</param>
        </member>
        <member name="P:Caliburn.Micro.PropertyChangedBase.IsNotifying">
            <summary>
            Enables/Disables property change notification.
            </summary>
        </member>
        <member name="T:Caliburn.Micro.ConventionManager">
            <summary>
            Used to configure the conventions used by the framework to apply bindings and create actions.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ConventionManager.BooleanToVisibilityConverter">
            <summary>
            Converters <see cref="T:System.Boolean"/> to/from <see cref="T:System.Windows.Visibility"/>.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ConventionManager.DefaultDataTemplate">
            <summary>
            The default DataTemplate used for ItemsControls when required.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ConventionManager.Singularize">
            <summary>
            Changes the provided word from a plural form to a singular form.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ConventionManager.DerivePotentialSelectionNames">
            <summary>
            Derives the SelectedItem property name.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ConventionManager.ApplyBindingMode">
            <summary>
            Applies the appropriate binding mode to the binding.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ConventionManager.ApplyValidation">
            <summary>
            Determines whether or not and what type of validation to enable on the binding.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ConventionManager.ApplyValueConverter">
            <summary>
            Determines whether a value converter is is needed and applies one to the binding.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ConventionManager.ApplyStringFormat">
            <summary>
            Determines whether a custom string format is needed and applies it to the binding.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ConventionManager.ApplyUpdateSourceTrigger">
            <summary>
            Determines whether a custom update source trigger should be applied to the binding.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ConventionManager.HasBinding">
            <summary>
            Determines whether a particular dependency property already has a binding on the provided element.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ConventionManager.SetBinding">
            <summary>
            Creates a binding and sets it on the element.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.ConventionManager.AddElementConvention``1(System.Windows.DependencyProperty,System.String,System.String)">
            <summary>
            Adds an element convention.
            </summary>
            <typeparam name="T">The type of element.</typeparam>
            <param name="bindableProperty">The default property for binding conventions.</param>
            <param name="parameterProperty">The default property for action parameters.</param>
            <param name="eventName">The default event to trigger actions.</param>
        </member>
        <member name="M:Caliburn.Micro.ConventionManager.AddElementConvention(Caliburn.Micro.ElementConvention)">
            <summary>
            Adds an element convention.
            </summary>
            <param name="convention"></param>
        </member>
        <member name="M:Caliburn.Micro.ConventionManager.GetElementConvention(System.Type)">
            <summary>
            Gets an element convention for the provided element type.
            </summary>
            <param name="elementType">The type of element to locate the convention for.</param>
            <returns>The convention if found, null otherwise.</returns>
            <remarks>Searches the class hierarchy for conventions.</remarks>
        </member>
        <member name="T:Caliburn.Micro.Conductor`1">
            <summary>
            An implementation of <see cref="T:Caliburn.Micro.IConductor"/> that holds on to and activates only one item at a time.
            </summary>
        </member>
        <member name="T:Caliburn.Micro.ConductorBase`1">
            <summary>
            A base class for various implementations of <see cref="T:Caliburn.Micro.IConductor"/>.
            </summary>
            <typeparam name="T">The type that is being conducted.</typeparam>
        </member>
        <member name="T:Caliburn.Micro.Screen">
            <summary>
            A base implementation of <see cref="T:Caliburn.Micro.IScreen"/>.
            </summary>
        </member>
        <member name="T:Caliburn.Micro.IChild`1">
            <summary>
            Denotes a node within a parent/child hierarchy.
            </summary>
            <typeparam name="TParent">The type of parent.</typeparam>
        </member>
        <member name="P:Caliburn.Micro.IChild`1.Parent">
            <summary>
            Gets or Sets the Parent
            </summary>
        </member>
        <member name="M:Caliburn.Micro.Screen.#ctor">
            <summary>
            Creates an instance of the screen.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.Screen.OnInitialize">
            <summary>
            Called when initializing.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.Screen.OnActivate">
            <summary>
            Called when activating.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.Screen.OnDeactivate(System.Boolean)">
            <summary>
            Called when deactivating.
            </summary>
            <param name="close">Inidicates whether this instance will be closed.</param>
        </member>
        <member name="M:Caliburn.Micro.Screen.CanClose(System.Action{System.Boolean})">
            <summary>
            Called to check whether or not this instance can close.
            </summary>
            <param name="callback">The implementor calls this action with the result of the close check.</param>
        </member>
        <member name="M:Caliburn.Micro.Screen.AttachView(System.Object,System.Object)">
            <summary>
            Attaches a view to this instance.
            </summary>
            <param name="view">The view.</param>
            <param name="context">The context in which the view appears.</param>
        </member>
        <member name="M:Caliburn.Micro.Screen.OnViewLoaded(System.Object)">
            <summary>
            Called when an attached view's Loaded event fires.
            </summary>
            <param name="view"></param>
        </member>
        <member name="M:Caliburn.Micro.Screen.GetView(System.Object)">
            <summary>
            Gets a view previously attached to this instance.
            </summary>
            <param name="context">The context denoting which view to retrieve.</param>
            <returns>The view.</returns>
        </member>
        <member name="M:Caliburn.Micro.Screen.TryClose">
            <summary>
            Tries to close this instance by asking its Parent to initiate shutdown or by asking its corresponding default view to close.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.Screen.TryClose(System.Nullable{System.Boolean})">
            <summary>
            Closes this instance by asking its Parent to initiate shutdown or by asking it's corresponding default view to close.
            This overload also provides an opportunity to pass a dialog result to it's corresponding default view.
            </summary>
            <param name="dialogResult">The dialog result.</param>
        </member>
        <member name="P:Caliburn.Micro.Screen.Parent">
            <summary>
            Gets or Sets the Parent <see cref="T:Caliburn.Micro.IConductor"/>
            </summary>
        </member>
        <member name="P:Caliburn.Micro.Screen.DisplayName">
            <summary>
            Gets or Sets the Display Name
            </summary>
        </member>
        <member name="P:Caliburn.Micro.Screen.IsActive">
            <summary>
            Indicates whether or not this instance is currently active.
            </summary>
        </member>
        <member name="P:Caliburn.Micro.Screen.IsInitialized">
            <summary>
            Indicates whether or not this instance is currently initialized.
            </summary>
        </member>
        <member name="E:Caliburn.Micro.Screen.Activated">
            <summary>
            Raised after activation occurs.
            </summary>
        </member>
        <member name="E:Caliburn.Micro.Screen.AttemptingDeactivation">
            <summary>
            Raised before deactivation.
            </summary>
        </member>
        <member name="E:Caliburn.Micro.Screen.Deactivated">
            <summary>
            Raised after deactivation.
            </summary>
        </member>
        <member name="E:Caliburn.Micro.Screen.ViewAttached">
            <summary>
            Raised when a view is attached.
            </summary>
        </member>
        <member name="T:Caliburn.Micro.IConductor">
            <summary>
            Denotes an instance which conducts other objects by managing an ActiveItem and maintaining a strict lifecycle.
            </summary>
            <remarks>Conducted instances can opt-in to the lifecycle by implementing any of the following <see cref="T:Caliburn.Micro.IActivate"/>, <see cref="T:Caliburn.Micro.IDeactivate"/>, <see cref="T:Caliburn.Micro.IGuardClose"/></remarks>
        </member>
        <member name="M:Caliburn.Micro.IConductor.GetConductedItems">
            <summary>
            Gets all the items that are being conducted.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.IConductor.ActivateItem(System.Object)">
            <summary>
            Activates the specified item.
            </summary>
            <param name="item">The item to activate.</param>
        </member>
        <member name="M:Caliburn.Micro.IConductor.CloseItem(System.Object)">
            <summary>
            Closes the specified item.
            </summary>
            <param name="item">The item to close.</param>
        </member>
        <member name="P:Caliburn.Micro.IConductor.ActiveItem">
            <summary>
            The currently active item.
            </summary>
        </member>
        <member name="E:Caliburn.Micro.IConductor.ActivationProcessed">
            <summary>
            Occurs when an activation request is processed.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.ConductorBase`1.GetConductedItems">
            <summary>
            Gets all the items currently being conducted.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Caliburn.Micro.ConductorBase`1.ActivateItem(`0)">
            <summary>
            Activates the specified item.
            </summary>
            <param name="item">The item to activate.</param>
        </member>
        <member name="M:Caliburn.Micro.ConductorBase`1.CloseItem(`0)">
            <summary>
            Closes the specified item.
            </summary>
            <param name="item">The item to close.</param>
        </member>
        <member name="M:Caliburn.Micro.ConductorBase`1.OnActivationProcessed(`0,System.Boolean)">
            <summary>
            Called by a subclass when an activation needs processing.
            </summary>
            <param name="item">The item on which activation was attempted.</param>
            <param name="success">if set to <c>true</c> activation was successful.</param>
        </member>
        <member name="M:Caliburn.Micro.ConductorBase`1.ChangeActiveItem(`0,System.Boolean)">
            <summary>
            Changes the active item.
            </summary>
            <param name="newItem">The new item to activate.</param>
            <param name="closePrevious">Indicates whether or not to close the previous active item.</param>
        </member>
        <member name="M:Caliburn.Micro.ConductorBase`1.EnsureItem(`0)">
            <summary>
            Ensures that an item is ready to be activated.
            </summary>
            <param name="newItem"></param>
            <returns>The item to be activated.</returns>
        </member>
        <member name="P:Caliburn.Micro.ConductorBase`1.CloseStrategy">
            <summary>
            Gets or sets the close strategy.
            </summary>
            <value>The close strategy.</value>
        </member>
        <member name="P:Caliburn.Micro.ConductorBase`1.ActiveItem">
            <summary>
            The currently active item.
            </summary>
        </member>
        <member name="E:Caliburn.Micro.ConductorBase`1.ActivationProcessed">
            <summary>
            Occurs when an activation request is processed.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.Conductor`1.ActivateItem(`0)">
            <summary>
            Activates the specified item.
            </summary>
            <param name="item">The item to activate.</param>
        </member>
        <member name="M:Caliburn.Micro.Conductor`1.CloseItem(`0)">
            <summary>
            Closes the specified item.
            </summary>
            <param name="item">The item to close.</param>
        </member>
        <member name="M:Caliburn.Micro.Conductor`1.CanClose(System.Action{System.Boolean})">
            <summary>
            Called to check whether or not this instance can close.
            </summary>
            <param name="callback">The implementer calls this action with the result of the close check.</param>
        </member>
        <member name="M:Caliburn.Micro.Conductor`1.OnActivate">
            <summary>
            Called when activating.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.Conductor`1.OnDeactivate(System.Boolean)">
            <summary>
            Called when deactivating.
            </summary>
            <param name="close">Indicates whether this instance will be closed.</param>
        </member>
        <member name="M:Caliburn.Micro.Conductor`1.GetConductedItems">
            <summary>
            Gets all the items currently being conducted.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Caliburn.Micro.Conductor`1.Collection">
            <summary>
            An implementation of <see cref="T:Caliburn.Micro.IConductor"/> that holds on to many items.
            </summary>
        </member>
        <member name="T:Caliburn.Micro.Conductor`1.Collection.OneActive">
            <summary>
            An implementation of <see cref="T:Caliburn.Micro.IConductor"/> that holds on to many items but only activates one at a time.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.Conductor`1.Collection.OneActive.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.Micro.Conductor`1.Collection.OneActive"/> class.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.Conductor`1.Collection.OneActive.GetConductedItems">
            <summary>
            Gets all the items currently being conducted.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Caliburn.Micro.Conductor`1.Collection.OneActive.ActivateItem(`0)">
            <summary>
            Activates the specified item.
            </summary>
            <param name="item">The item to activate.</param>
        </member>
        <member name="M:Caliburn.Micro.Conductor`1.Collection.OneActive.CloseItem(`0)">
            <summary>
            Closes the specified item.
            </summary>
            <param name="item">The item to close.</param>
        </member>
        <member name="M:Caliburn.Micro.Conductor`1.Collection.OneActive.DetermineNextItemToActivate(System.Int32)">
            <summary>
            Determines the next item to activate based on the last active index.
            </summary>
            <param name="lastIndex">The index of the last active item.</param>
            <returns>The next item to activate.</returns>
            <remarks>Called after an active item is closed.</remarks>
        </member>
        <member name="M:Caliburn.Micro.Conductor`1.Collection.OneActive.CanClose(System.Action{System.Boolean})">
            <summary>
            Called to check whether or not this instance can close.
            </summary>
            <param name="callback">The implementer calls this action with the result of the close check.</param>
        </member>
        <member name="M:Caliburn.Micro.Conductor`1.Collection.OneActive.OnActivate">
            <summary>
            Called when activating.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.Conductor`1.Collection.OneActive.OnDeactivate(System.Boolean)">
            <summary>
            Called when deactivating.
            </summary>
            <param name="close">Indicates whether this instance will be closed.</param>
        </member>
        <member name="M:Caliburn.Micro.Conductor`1.Collection.OneActive.EnsureItem(`0)">
            <summary>
            Ensures that an item is ready to be activated.
            </summary>
            <param name="newItem"></param>
            <returns>The item to be activated.</returns>
        </member>
        <member name="P:Caliburn.Micro.Conductor`1.Collection.OneActive.Items">
            <summary>
            Gets the items that are currently being conducted.
            </summary>
        </member>
        <member name="T:Caliburn.Micro.AttachedCollection`1">
            <summary>
            A collection that can exist as part of a behavior.
            </summary>
            <typeparam name="T">The type of item in the attached collection.</typeparam>
        </member>
        <member name="M:Caliburn.Micro.AttachedCollection`1.#ctor">
            <summary>
            Creates an instance of <see cref="T:Caliburn.Micro.AttachedCollection`1"/>
            </summary>
        </member>
        <member name="M:Caliburn.Micro.AttachedCollection`1.Attach(System.Windows.DependencyObject)">
            <summary>
            Attached the collection.
            </summary>
            <param name="dependencyObject">The dependency object to attach the collection to.</param>
        </member>
        <member name="M:Caliburn.Micro.AttachedCollection`1.Detach">
            <summary>
            Detaches the collection.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.AttachedCollection`1.OnItemAdded(`0)">
            <summary>
            Called when an item is added from the collection.
            </summary>
            <param name="item">The item that was added.</param>
        </member>
        <member name="M:Caliburn.Micro.AttachedCollection`1.OnItemRemoved(`0)">
            <summary>
            Called when an item is removed from the collection.
            </summary>
            <param name="item">The item that was removed.</param>
        </member>
        <member name="T:Caliburn.Micro.Parser">
            <summary>
            Parses text into a fully functional set of <see cref="T:System.Windows.Interactivity.TriggerBase"/> instances with <see cref="T:Caliburn.Micro.ActionMessage"/>.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.Parser.Parse(System.Windows.DependencyObject,System.String)">
            <summary>
            Parses the specified message text.
            </summary>
            <param name="target">The target.</param>
            <param name="text">The message text.</param>
            <returns>The triggers parsed from the text.</returns>
        </member>
        <member name="T:Caliburn.Micro.MessageBinder">
            <summary>
            A service that is capable of properly binding values to a method's parameters and creating instances of <see cref="T:Caliburn.Micro.IResult"/>.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.MessageBinder.SpecialValues">
            <summary>
            The special parameter values recognized by the message binder.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.MessageBinder.DetermineParameters(Caliburn.Micro.ActionExecutionContext,System.Reflection.ParameterInfo[])">
            <summary>
            Determines the parameters that a method should be invoked with.
            </summary>
            <param name="context">The action execution context.</param>
            <param name="requiredParameters">The parameters required to complete the invocation.</param>
            <returns>The actual parameter values.</returns>
        </member>
        <member name="M:Caliburn.Micro.MessageBinder.CoerceValue(System.Type,System.Object)">
            <summary>
            Coerces the provided value to the destination type.
            </summary>
            <param name="destinationType">The destination type.</param>
            <param name="providedValue">The provided value.</param>
            <returns>The coerced value.</returns>
        </member>
        <member name="M:Caliburn.Micro.MessageBinder.GetDefaultValue(System.Type)">
            <summary>
            Gets the default value for a type.
            </summary>
            <param name="type">The type.</param>
            <returns>The default value.</returns>
        </member>
        <member name="T:Caliburn.Micro.IHandle">
            <summary>
            A marker interface for classes that subscribe to messages.
            </summary>
        </member>
        <member name="T:Caliburn.Micro.IHandle`1">
            <summary>
            Denotes a class which can handle a particular type of message.
            </summary>
            <typeparam name="TMessage">The type of message to handle.</typeparam>
        </member>
        <member name="M:Caliburn.Micro.IHandle`1.Handle(`0)">
            <summary>
            Handles the message.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="T:Caliburn.Micro.ElementConvention">
            <summary>
            Represents the conventions for a particular element type.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ElementConvention.ElementType">
            <summary>
            The type of element to which the conventions apply.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ElementConvention.GetBindableProperty">
            <summary>
            Gets the default property to be used in binding conventions.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ElementConvention.CreateTrigger">
            <summary>
            The default trigger to be used when wiring actions on this element.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ElementConvention.ParameterProperty">
            <summary>
            The default property to be used for parameters of this type in actions.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ElementConvention.ApplyBinding">
            <summary>
            Applies custom conventions for elements of this type.
            </summary>
            <remarks>Pass the view model type, property path, property instance, framework element and its convention.</remarks>
        </member>
        <member name="T:Caliburn.Micro.ILog">
            <summary>
            A logger.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.ILog.Info(System.String,System.Object[])">
            <summary>
            Logs the message as info.
            </summary>
            <param name="format">A formatted message.</param>
            <param name="args">Parameters to be injected into the formatted message.</param>
        </member>
        <member name="M:Caliburn.Micro.ILog.Warn(System.String,System.Object[])">
            <summary>
            Logs the message as a warning.
            </summary>
            <param name="format">A formatted message.</param>
            <param name="args">Parameters to be injected into the formatted message.</param>
        </member>
        <member name="M:Caliburn.Micro.ILog.Error(System.Exception)">
            <summary>
            Logs the exception.
            </summary>
            <param name="exception">The exception.</param>
        </member>
        <member name="T:Caliburn.Micro.LogManager">
            <summary>
            Used to manage logging.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.LogManager.GetLog">
            <summary>
            Creates an <see cref="T:Caliburn.Micro.ILog"/> for the provided type.
            </summary>
        </member>
        <member name="T:Caliburn.Micro.Execute">
            <summary>
            Enables easy marshalling of code to the UI thread.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.Execute.InitializeWithDispatcher">
            <summary>
            Initializes the framework using the current dispatcher.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.Execute.OnUIThread(System.Action)">
            <summary>
            Executes the action on the UI thread.
            </summary>
            <param name="action">The action to execute.</param>
        </member>
        <member name="T:Caliburn.Micro.Bootstrapper">
            <summary>
            Instantiate this class in order to configure the framework.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.Bootstrapper.#ctor">
            <summary>
            Creates an instance of the bootstrapper.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.Bootstrapper.Configure">
            <summary>
            Override to configure the framework and setup your IoC container.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.Bootstrapper.PrepareApplication">
            <summary>
            Provides an opportunity to hook into the application object.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.Bootstrapper.SelectAssemblies">
            <summary>
            Override to tell the framework where to find assemblies to inspect for views, etc.
            </summary>
            <returns>A list of assemblies to inspect.</returns>
        </member>
        <member name="M:Caliburn.Micro.Bootstrapper.GetInstance(System.Type,System.String)">
            <summary>
            Override this to provide an IoC specific implementation.
            </summary>
            <param name="service">The service to locate.</param>
            <param name="key">The key to locate.</param>
            <returns>The located service.</returns>
        </member>
        <member name="M:Caliburn.Micro.Bootstrapper.GetAllInstances(System.Type)">
            <summary>
            Override this to provide an IoC specific implementation
            </summary>
            <param name="service">The service to locate.</param>
            <returns>The located services.</returns>
        </member>
        <member name="M:Caliburn.Micro.Bootstrapper.BuildUp(System.Object)">
            <summary>
            Override this to provide an IoC specific implementation.
            </summary>
            <param name="instance">The instance to perform injection on.</param>
        </member>
        <member name="M:Caliburn.Micro.Bootstrapper.OnStartup(System.Object,System.Windows.StartupEventArgs)">
            <summary>
            Override this to add custom behavior to execute after the application starts.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The args.</param>
        </member>
        <member name="M:Caliburn.Micro.Bootstrapper.OnExit(System.Object,System.EventArgs)">
            <summary>
            Override this to add custom behavior on exit.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The event args.</param>
        </member>
        <member name="M:Caliburn.Micro.Bootstrapper.DisplayRootView">
            <summary>
            Override to display your UI at startup.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.Bootstrapper.OnUnhandledException(System.Object,System.Windows.Threading.DispatcherUnhandledExceptionEventArgs)">
            <summary>
            Override this to add custom behavior for unhandled exceptions.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The event args.</param>
        </member>
        <member name="P:Caliburn.Micro.Bootstrapper.Application">
            <summary>
            The application.
            </summary>
        </member>
        <member name="P:Caliburn.Micro.Bootstrapper.IsInDesignMode">
            <summary>
            Indicates whether or not the framework is in design-time mode.
            </summary>
        </member>
        <member name="T:Caliburn.Micro.Bootstrapper`1">
            <summary>
            A strongly-typed version of <see cref="T:Caliburn.Micro.Bootstrapper"/> that specifies the type of root model to create for the application.
            </summary>
            <typeparam name="TRootModel">The type of root model for the application.</typeparam>
        </member>
        <member name="M:Caliburn.Micro.Bootstrapper`1.DisplayRootView">
            <summary>
            Override to display your UI at startup.
            </summary>
        </member>
        <member name="T:Caliburn.Micro.ActionMessage">
            <summary>
            Used to send a message from the UI to a presentation model class, indicating that a particular Action should be invoked.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ActionMessage.MethodNameProperty">
            <summary>
            Represents the method name of an action message.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ActionMessage.ParametersProperty">
            <summary>
            Represents the parameters of an action message.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.ActionMessage.#ctor">
            <summary>
            Creates an instance of <see cref="T:Caliburn.Micro.ActionMessage"/>.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.ActionMessage.UpdateAvailability">
            <summary>
            Forces an update of the UI's Enabled/Disabled state based on the the preconditions associated with the method.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.ActionMessage.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="F:Caliburn.Micro.ActionMessage.InvokeAction">
            <summary>
            Invokes the action using the specified <see cref="T:Caliburn.Micro.ActionExecutionContext"/>
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ActionMessage.ApplyAvailabilityEffect">
            <summary>
            Applies an availability effect, such as IsEnabled, to an element.
            </summary>
            <remarks>Returns a value indicating whether or not the action is available.</remarks>
        </member>
        <member name="F:Caliburn.Micro.ActionMessage.SetMethodBinding">
            <summary>
            Sets the target, method and view on the context. Uses a bubbling strategy by default.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.ActionMessage.PrepareContext">
            <summary>
            Prepares the action execution context for use.
            </summary>
        </member>
        <member name="P:Caliburn.Micro.ActionMessage.MethodName">
            <summary>
            Gets or sets the name of the method to be invoked on the presentation model class.
            </summary>
            <value>The name of the method.</value>
        </member>
        <member name="P:Caliburn.Micro.ActionMessage.Parameters">
            <summary>
            Gets the parameters to pass as part of the method invocation.
            </summary>
            <value>The parameters.</value>
        </member>
        <member name="E:Caliburn.Micro.ActionMessage.Detaching">
            <summary>
            Occurs before the message detaches from the associated object.
            </summary>
        </member>
        <member name="T:Caliburn.Micro.SequentialResult">
            <summary>
            An implementation of <see cref="T:Caliburn.Micro.IResult"/> that enables sequential execution of multiple results.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.SequentialResult.#ctor(System.Collections.Generic.IEnumerator{Caliburn.Micro.IResult})">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.Micro.SequentialResult"/> class.
            </summary>
            <param name="enumerator">The enumerator.</param>
        </member>
        <member name="M:Caliburn.Micro.SequentialResult.Execute(Caliburn.Micro.ActionExecutionContext)">
            <summary>
            Executes the result using the specified context.
            </summary>
            <param name="context">The context.</param>
        </member>
        <member name="E:Caliburn.Micro.SequentialResult.Completed">
            <summary>
            Occurs when execution has completed.
            </summary>
        </member>
        <member name="T:Caliburn.Micro.Action">
            <summary>
            A host for action related attached properties.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.Action.TargetProperty">
            <summary>
            A property definition representing the target of an <see cref="T:Caliburn.Micro.ActionMessage"/>.  
            The DataContext of the element will be set to this instance.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.Action.TargetWithoutContextProperty">
            <summary>
            A property definition representing the target of an <see cref="T:Caliburn.Micro.ActionMessage"/>.  
            The DataContext of the element is not set to this instance.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.Action.SetTarget(System.Windows.DependencyObject,System.Object)">
            <summary>
            Sets the target of the <see cref="T:Caliburn.Micro.ActionMessage"/>.
            </summary>
            <param name="d">The element to attach the target to.</param>
            <param name="target">The target for instances of <see cref="T:Caliburn.Micro.ActionMessage"/>.</param>
        </member>
        <member name="M:Caliburn.Micro.Action.GetTarget(System.Windows.DependencyObject)">
            <summary>
            Gets the target for instances of <see cref="T:Caliburn.Micro.ActionMessage"/>.
            </summary>
            <param name="d">The element to which the target is attached.</param>
            <returns>The target for instances of <see cref="T:Caliburn.Micro.ActionMessage"/></returns>
        </member>
        <member name="M:Caliburn.Micro.Action.SetTargetWithoutContext(System.Windows.DependencyObject,System.Object)">
            <summary>
            Sets the target of the <see cref="T:Caliburn.Micro.ActionMessage"/>.
            </summary>
            <param name="d">The element to attach the target to.</param>
            <param name="target">The target for instances of <see cref="T:Caliburn.Micro.ActionMessage"/>.</param>
            <remarks>The DataContext will not be set.</remarks>
        </member>
        <member name="M:Caliburn.Micro.Action.GetTargetWithoutContext(System.Windows.DependencyObject)">
            <summary>
            Gets the target for instances of <see cref="T:Caliburn.Micro.ActionMessage"/>.
            </summary>
            <param name="d">The element to which the target is attached.</param>
            <returns>The target for instances of <see cref="T:Caliburn.Micro.ActionMessage"/></returns>
        </member>
        <member name="M:Caliburn.Micro.Action.HasTargetSet(System.Windows.DependencyObject)">
            <summary>
             Checks if the <see cref="T:Caliburn.Micro.ActionMessage"/>-Target was set.
            </summary>
            <param name="element">DependencyObject to check</param>
            <returns>True if Target or TargetWithoutContext was set on <paramref name="element"/></returns>
        </member>
        <member name="T:Caliburn.Micro.Coroutine">
            <summary>
            Manages coroutine execution.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.Coroutine.CreateParentEnumerator">
            <summary>
            Creates the parent enumerator.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.Coroutine.Execute(System.Collections.Generic.IEnumerator{Caliburn.Micro.IResult})">
            <summary>
            Executes a coroutine.
            </summary>
            <param name="coroutine">The coroutine to execute.</param>
        </member>
        <member name="M:Caliburn.Micro.Coroutine.Execute(System.Collections.Generic.IEnumerator{Caliburn.Micro.IResult},Caliburn.Micro.ActionExecutionContext)">
            <summary>
            Executes a coroutine.
            </summary>
            <param name="coroutine">The coroutine to execute.</param>
            <param name="context">The context to execute the coroutine within.</param>
        </member>
        <member name="E:Caliburn.Micro.Coroutine.Completed">
            <summary>
            Called upon completion of a coroutine.
            </summary>
        </member>
        <member name="T:Caliburn.Micro.AssemblySource">
            <summary>
            A source of assemblies that are inspectable by the framework.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.AssemblySource.Instance">
            <summary>
            The singleton instance of the AssemblySource used by the framework.
            </summary>
        </member>
        <member name="T:Caliburn.Micro.IWindowManager">
            <summary>
            A service that manages windows.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.IWindowManager.ShowDialog(System.Object,System.Object)">
            <summary>
            Shows a modal dialog for the specified model.
            </summary>
            <param name="rootModel">The root model.</param>
            <param name="context">The context.</param>
            <returns>The dialog result.</returns>
        </member>
        <member name="M:Caliburn.Micro.IWindowManager.Show(System.Object,System.Object)">
            <summary>
            Shows a window for the specified model.
            </summary>
            <param name="rootModel">The root model.</param>
            <param name="context">The context.</param>
        </member>
        <member name="T:Caliburn.Micro.WindowManager">
            <summary>
            A service that manages windows.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.WindowManager.GetSignificantView(System.Windows.DependencyObject)">
            <summary>
            Used to retrieve the root, non-framework-created view.
            </summary>
            <param name="view">The view to search.</param>
            <returns>The root element that was not created by the framework.</returns>
            <remarks>In certain instances the WindowManager creates UI elements in order to display windows.
            For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in.
            The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer.
            Calling GetSignificantView allows the framework to discover what the original element was. 
            </remarks>
        </member>
        <member name="M:Caliburn.Micro.WindowManager.ShowDialog(System.Object,System.Object)">
            <summary>
            Shows a modal dialog for the specified model.
            </summary>
            <param name="rootModel">The root model.</param>
            <param name="context">The context.</param>
            <returns>The dialog result.</returns>
        </member>
        <member name="M:Caliburn.Micro.WindowManager.Show(System.Object,System.Object)">
            <summary>
            Shows a window for the specified model.
            </summary>
            <param name="rootModel">The root model.</param>
            <param name="context">The context.</param>
        </member>
        <member name="T:Caliburn.Micro.Message">
            <summary>
            Host's attached properties related to routed UI messaging.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.Message.SetHandler(System.Windows.DependencyObject,System.Object)">
            <summary>
            Places a message handler on this element.
            </summary>
            <param name="d">The element.</param>
            <param name="value">The message handler.</param>
        </member>
        <member name="M:Caliburn.Micro.Message.GetHandler(System.Windows.DependencyObject)">
            <summary>
            Gets the message handler for this element.
            </summary>
            <param name="d">The element.</param>
            <returns>The message handler.</returns>
        </member>
        <member name="F:Caliburn.Micro.Message.AttachProperty">
            <summary>
            A property definition representing attached triggers and messages.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.Message.SetAttach(System.Windows.DependencyObject,System.String)">
            <summary>
            Sets the attached triggers and messages.
            </summary>
            <param name="d">The element to attach to.</param>
            <param name="attachText">The parsable attachment text.</param>
        </member>
        <member name="M:Caliburn.Micro.Message.GetAttach(System.Windows.DependencyObject)">
            <summary>
            Gets the attached triggers and messages.
            </summary>
            <param name="d">The element that was attached to.</param>
            <returns>The parsable attachment text.</returns>
        </member>
        <member name="T:Caliburn.Micro.IEventAggregator">
            <summary>
            Enables loosely-coupled publication of and subscription to events.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.IEventAggregator.Subscribe(System.Object)">
            <summary>
            Subscribes an instance to all events declared through implementations of <see cref="T:Caliburn.Micro.IHandle`1"/>
            </summary>
            <param name="instance">The instance to subscribe for event publication.</param>
        </member>
        <member name="M:Caliburn.Micro.IEventAggregator.Unsubscribe(System.Object)">
            <summary>
            Unsubscribes the instance from all events.
            </summary>
            <param name="instance">The instance to unsubscribe.</param>
        </member>
        <member name="M:Caliburn.Micro.IEventAggregator.Publish``1(``0)">
            <summary>
            Publishes a message.
            </summary>
            <typeparam name="T">The type of message being published.</typeparam>
            <param name="message">The message instance.</param>
        </member>
        <member name="T:Caliburn.Micro.EventAggregator">
            <summary>
            Enables loosely-coupled publication of and subscription to events.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.EventAggregator.Subscribe(System.Object)">
            <summary>
            Subscribes an instance to all events declared through implementations of <see cref="T:Caliburn.Micro.IHandle`1"/>
            </summary>
            <param name="instance">The instance to subscribe for event publication.</param>
        </member>
        <member name="M:Caliburn.Micro.EventAggregator.Unsubscribe(System.Object)">
            <summary>
            Unsubscribes the instance from all events.
            </summary>
            <param name="instance">The instance to unsubscribe.</param>
        </member>
        <member name="M:Caliburn.Micro.EventAggregator.Publish``1(``0)">
            <summary>
            Publishes a message.
            </summary>
            <typeparam name="TMessage">The type of message being published.</typeparam>
            <param name="message">The message instance.</param>
        </member>
        <member name="T:Caliburn.Micro.Bind">
            <summary>
            Hosts dependency properties for binding.
            </summary>
        </member>
        <member name="F:Caliburn.Micro.Bind.ModelProperty">
            <summary>
            Allows binding on an existing view.
            </summary>
        </member>
        <member name="M:Caliburn.Micro.Bind.GetModel(System.Windows.DependencyObject)">
            <summary>
            Gets the model to bind to.
            </summary>
            <param name="dependencyObject">The dependency object to bind to.</param>
            <returns>The model.</returns>
        </member>
        <member name="M:Caliburn.Micro.Bind.SetModel(System.Windows.DependencyObject,System.Object)">
            <summary>
            Sets the model to bind to.
            </summary>
            <param name="dependencyObject">The dependency object to bind to.</param>
            <param name="value">The model.</param>
        </member>
    </members>
</doc>
